html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,table,article,footer,header,nav{font-size:100%;}
:root{overflow-x:hidden;}
:root body{position:absolute;}
body{width:100vw;overflow:hidden;}
.topline h1,.topline h3{font-size:1.2em;}
#top-show .w1200{display:block;}
#top-show{padding:10px 0 5px;}
.navbar{font-size:1em;padding:5px 0;}
.topline{padding:3px 0;text-align:center;}
.w1200{width:100%;}
.navbar li{float:none;width:25%;text-align:center;margin:0;}
.navbar ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.navbar li a{padding:6px 0;width:100%;}
#top-show .navbar li a{background-color:rgba(0,0,0,0);}
#top-show .navbar li:nth-child(1){display:none;}
#all{margin-top:6px;}
.classification{width:100%;box-shadow:none;margin-bottom:6px;border:4px solid #fff;}
.class-title,.content-title{padding:3px;background-color:#fff;}
.classification ul{padding:6px 0 8px;}
.classification li{padding:0 6px;}
.footer{padding:12px;}
.side{width:100%;}
#page a,#page b{padding:10px;}
.side ul{font-size:1em;}
